//统计字符串中的单词个数，这里的单词指的是连续的不是空格的字符。 
//
// 请注意，你可以假定字符串里不包括任何不可打印的字符。 
//
// 示例: 
//
// 输入: "Hello, my name is John"
//输出: 5
//解释: 这里的单词是指连续的不是空格的字符，所以 "Hello," 算作 1 个单词。
// 
//
// Related Topics 字符串 👍 225 👎 0

package leetcode.editor.cn;
//java:字符串中的单词数
public class Q0434NumberOfSegmentsInAString {
    public static void main(String[] args) {
        Solution solution = new Q0434NumberOfSegmentsInAString().new Solution();
        solution.countSegments("                ");
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public int countSegments(String s) {
            if (s == null || s.length() == 0) {
                return 0;
            }
            s = s.trim();
            String[] split = s.split("\\s+");
            return split[0].equals("") ? 0 : split.length;
        }
    }
//leetcode submit region end(Prohibit modification and deletion)
}